package com.qianli.user.ro.app;

import com.qianli.user.ro.BaseRO;

import java.io.Serializable;

/**
 * name:app信息
 * auth:ting.li@qianli-inc.com
 * date:2017/12/2120:49
 * version: v1.0.0
 **/
public class AppInfoRO extends BaseRO implements Serializable{

    private static final long serialVersionUID = -4412028830343638954L;
    /**
     * app 版本
     */
    private AppVersionRO version;
    /**
     * push
     */
    private PushRO push;
    /**
     * 渠道
     */
    private AppChannelRO channel;
    /**
     * guestId
     */
    private String guestId;
    /**
     * ip地址
     */
    private String ip;
    /**
     * 登录或注册来源
     */
    private String from;

    private String packageName;

    public String getPackageName() {
        return packageName;
    }

    public AppInfoRO setPackageName(String packageName) {
        this.packageName = packageName;
        return this;
    }

    public AppVersionRO getVersion() {
        return version;
    }

    public void setVersion(AppVersionRO version) {
        this.version = version;
    }

    public PushRO getPush() {
        return push;
    }

    public void setPush(PushRO push) {
        this.push = push;
    }

    public AppChannelRO getChannel() {
        return channel;
    }

    public void setChannel(AppChannelRO channel) {
        this.channel = channel;
    }

    public String getGuestId() {
        return guestId;
    }

    public void setGuestId(String guestId) {
        this.guestId = guestId;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getFrom() {
        return from;
    }

    public void setFrom(String from) {
        this.from = from;
    }
}
